body {
    background: #F7F7F7;
}
.con{
    width: 1000px;
    margin: 0 auto;
    overflow: hidden;
}
#top{
    background-color: #fff;
    height: 80px;
    border-bottom: solid #eee 1px;
}
#top #topbar{
    background-color: #ff7902;
    height: 30px;
}
#top #topbar #logo{
    float: left;
    height: 19px;
    width: 189px;
    margin-top: 5px;
}
#top #topbar #userbar{
    float: right;
    height: 35px;
    margin-top: 6px;
    text-align: right;
}
#top #topbar #userbar a{
    color: #fff;
    display: block;
    height: 35px;
    float: left;
    margin-left: 10px;
}
#top #topbar #userbar a:hover{
    color: #ffff00;
}
#top #topcon{
    height: 50px;
}
#top #topcon #toptitle{
    margin-top: 15px;
    float: left;
    height: 25px;
    width: 200px;
    border-left:4px solid #ff6f3d;
    padding-left: 10px;
    line-height: 25px;
    font-weight: bold;
    font-size: 18px;
    color: #ff6f3d;
}
/* nav */
#top #topcon .nav{
    position:relative;
    height:50px;
    width:560px;
    float: right;
}
#top #topcon .nav li{
    float:left;
    margin-left:36px;
    display:inline;
    height:50px;
    line-height:50px;
    z-index:1;
}
#top #topcon .nav li a{
    padding:0 8px;
    font-size:14px;
    color:#4f6f8c;
    font-weight:700;
    text-decoration:none;
    text-align: center;
}
#top #topcon .nav li a:hover{
    text-decoration:none;
}
#top #topcon .nav li.last a{
    font-weight:normal;
    font-size:12px;
}
#top #topcon .nav li.cur a{
    color:#ff6f3d;
}
#top #topcon .nav .nav-line{
    position:absolute;
    border-bottom:2px solid #ff6f3d;
    height:0;
    overflow:hidden;
    left:0;
    bottom:0;
}
/*左侧菜单*/
.help-side{
    width:100%;
    padding-left: 30px;
    position:relative;
}
.help-side dl{
    line-height:40px;
    font-size: 14px;
    height: 40px;
}
.help-side dl.last{
    background:none;
}
.help-side dl dt{
    font-weight:700;
    color:#333;
    height: 40px;
}
.help-side dl span{
    float: left;
    margin-top: 13px;
    margin-right: 8px;
}
.help-side dl dd a{
    color:#5e5e5e;
    text-decoration:none;
}
.help-side dl dd.cur a,.help-side dl dd a:hover{
    color:#ff6f3d;
    text-decoration:none;
}
.help-side .side-slider{
    position:absolute;
    width:3px;
    background:#ff6f3d;
    height:20px;
    left:0px;
    top:27px;
}

#main{
    width: 1000px;
    margin: 0 auto;
    display: block;
    overflow: hidden;
}
#main #main_left{
    width: 200px;
    float: left;
    margin-top: 15px;
    background-color:#fff;
}
#main_left .title{
    background: transparent;
    border-bottom: 2px solid #eee;
    padding: 0 10px;
    font-size: 12px;
    color: #333;
    height: 32px;
    font-weight: 700;
    line-height: 32px;
    overflow: hidden;
}
#main #main_right{
    float: right;
    width: 765px;
    margin-top: 15px;
    padding: 10px;
    padding-top: 0px;
    min-height: 480px;
}
#home_user{
    display: block;
    overflow: hidden;
}
#userface{
    width: 94px;
    height: 94px;
    margin-top: 30px;
    margin-left: 30px;
    margin-right: 20px;
    float: left;
}
#userinfo{
    margin-top: 30px;
    float: right;
    width: 620px;
    height: 95px;
}
#userinfo td{
    height: 22px;
}
#home_info tr{
    height: 32px;
}
#home_info tr a{
    color: #ff7902;
    font-weight: 700;
}
#charts{
    height: 310px;
}
#footer{
    text-align: center;
    height: 50px;
    padding-top: 20px;
    line-height: 30px;
    padding-bottom: 20px;
}
#proxyinfo{
    min-height: 400px;
    padding-bottom: 20px;
}
#banklist tr{
    height: 80px;
}
.pay_con tr{
    height: 40px;
}